跳到主要内容

腾讯 2019 秋招后台研发工程师面试经验

· 2 分钟阅读
JKol

职位

后台研发工程师,C++和 Java 方向。

面试流程

腾讯先是腾讯云,存储方向的部门面的,全程在问 C++,我说明自己很久不用 C++了,面试官开始问我很多基础,不过当我说到 Java 一些术语,面试官一脸懵逼,他说的一些术语,我也一脸懵逼,就这么尴尬了一个小时,哈哈,不过算法题和基础知识答得还不错。

面试问题

  • 字符串判断包含判断一棵树是不是另一个子树

  • 大头传输和小头传输三次握手,滑动窗口

  • epoll,select 模型

  • TCP 和 UDP Linux top 和 ps

  • 操作日志的一些指令红黑树

  • SortSet

  • 进程通信的方式,哪种方式速度最快后来部门转到了 TEG,直播方向,这次是 Java,全程很顺利,面试官的问题基本答得都不错。

  • 主要是 Java 相关的技术,包括 JVM,还有 hashmap 原理,1.7 和 1.8 的区别,字节移位,主要涉及一道 bitmap 的题目。

  • MapReduce 是一种编程模型,用于大规模数据集(大于 1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)"

  • Bit-map 空间压缩和快速排序去重